Hedysarum

Explore definitions, synonyms, and language insights of Hedysarum

Definitions

Noun
genus of herbs of north temperate regions

More General Terms