SEA WORMWOOD MEANING IN ENGLISH

• Sea wormwood Definition & Synonyms

  1. () A European species of wormwood (Artemisia maritima) growing by the sea.


RECENT SEARCHES