Big Huge Thesaurus

calosoma

noun

sounds kind of like