Big Huge Thesaurus

imbauba

noun

sounds kind of like