Big Huge Thesaurus

ahuehuete

noun

sounds kind of like