Big Huge Thesaurus

Larotid

noun

sounds kind of like