wormwood

/'wə:mwud/
Noun
  1. any of several low composite herbs of the genera Artemisia or Seriphidium

Khám phá thêm

Các từ liên quan

wormwood
The gardener carefully plants a row of wormwood in the herb garden.