Big Huge Thesaurus

Cebuella

noun

sounds kind of like