Big Huge Thesaurus

cecropia

noun

sounds kind of like