Big Huge Thesaurus

blattodea

noun

sounds kind of like