Meaning of wormwood oil

Definition of wormwood oil

(noun) a dark bitter oil obtained from wormwood leaves; flavors absinthe liqueurs

Other information on wormwood oil

WIKIPEDIA results for wormwood oil
Amazon results for wormwood oil