Calamintha sylvatica

Explore definitions, synonyms, and language insights of Calamintha sylvatica

Definitions

Noun
mint-scented perennial of central and southern Europe

More General Terms