Macleaya

Explore definitions, synonyms, and language insights of Macleaya

Definitions

Noun
a perennial herb of eastern Asia: plume poppy

More General Terms