Meconopsis

Explore definitions, synonyms, and language insights of Meconopsis

Definitions

Noun
herbs almost entirely of mountains of China and Tibet; often monocarpic

More General Terms