wormwood
nounDefinition of wormwood
1
: artemisia
especially
: a European plant (Artemisia absinthium) that has silvery silky-haired leaves and drooping yellow flower heads and yields a bitter dark green oil used in absinthe
2
: something bitter or grievous : bitterness
Keep scrolling for more
Keep scrolling for more