Big Huge Thesaurus

dendromecon

noun