tree poppy

Explore definitions, synonyms, and language insights of tree poppy

Definitions

Noun
evergreen shrub of southwestern United States and Mexico often cultivated for its fragrant golden yellow flowers

More General Terms