BITTERWEED MEANING IN ENGLISH

• Bitterweed Definition & Synonyms

  1. (n.) A species of Ambrosia (A. artemisiaefolia); Roman worm wood.


Synonyms:
Ambrosia, Bugloss, Oxtongue, Ragweed,

RECENT SEARCHES