Big Huge Thesaurus

Lysiloma

noun

sounds kind of like