Popular Wordlists

wormwood

wormwood

wormwood - Dictionary definition and meaning for word wormwood

Definition
(noun) any of several low composite herbs of the genera Artemisia or Seriphidium

Love us on FB !