Big Huge Thesaurus

Hymenaea

noun

sounds kind of like