Big Huge Thesaurus

parrotia

noun

sounds kind of like