Big Huge Thesaurus

larotid

noun

sounds kind of like