Big Huge Thesaurus

Sebastodes

noun

sounds kind of like