Definition of wormwood

Definition of wormwood
  1. wormwood Noun An intensely bitter herb (various plants in genus "Artemisia") used in the production of absinthe and vermouth, and as a tonic.
  2. wormwood Noun Anything that causes bitterness or affliction.
Need more help? Try our forum NEW