Find the word definition

Wikipedia
Deloris

Deloris were a 4 (sometimes 5) piece indie rock band from Melbourne, Australia, who were active from 1999 until 2008.