sea wormwood

Explore definitions, synonyms, and language insights of sea wormwood

Definitions

Noun
plants of western and northern European coasts

More General Terms