Beelingo.com

English Dictionary

  • Hide translation

 mugwort mugwort

noun

  • any of several weedy composite plants of the genus Artemisia  ( mugwort )
    any of several weedy composite plants of the genus Artemisia