Definitions of wormwood oil:

  • noun:   a dark bitter oil obtained obtained from wormwood leaves; flavors absinthe liqueurs