sea starwort

Explore definitions, synonyms, and language insights of sea starwort

Definitions

Noun
a common European aster that grows in salt marshes

More General Terms