Synonyms for
Wormwood
Definition
Wormwood is a bitter-tasting plant that is commonly used in herbal medicine and as a flavoring in alcoholic beverages.
Synonyms for
Definition
Wormwood is a bitter-tasting plant that is commonly used in herbal medicine and as a flavoring in alcoholic beverages.