Big Huge Thesaurus

Ochroma

noun

sounds kind of like