Big Huge Thesaurus

Dendromecon

noun