1 English Synonyms for ARTEMISIA
Prev.1Next
wormwood
Definition: 1. An intensely bitter herb (Artemisia absinthium and similar plants in genus Artemisia) used in medicine, in the production of absinthe and vermouth, and as a tonic.
There are 4 definitions of the word wormwood
Show more information about wormwood
Prev.1Next
Search took: 2.3685 ms