Big Huge Thesaurus

Parrotia

noun

sounds kind of like