Armeria

Explore definitions, synonyms, and language insights of Armeria

Definitions

Noun
shrubby or herbaceous low-growing evergreen perennials