Big Huge Thesaurus

orchestiidae

noun

sounds kind of like