Saussurea

Explore definitions, synonyms, and language insights of Saussurea

Definitions

Noun
genus of herbs of temperate and cool regions of Eurasia

More General Terms