Translation of wormwood in Malay

wormwood

noun

  • 1

    sejenis tumbuhan yang pahit rasanya, kepahitan