Big Huge Thesaurus

Nauclea

noun

sounds kind of like