wormwood in Marathi मराठी
wormwood in Telugu తెలుగు
wormwood in English
- wormwood⇄wormwood, noun.
1. a bitter herb used in making medicine and in certain liquors, such as absinthe and some brands of vermouth. It is a woody perennial plant native to Europe.
2. any one of the genus of herbs or shrubs of the composite family