SWEETWORT MEANING IN ENGLISH

• Sweetwort Definition & Synonyms

  1. (n.) Any plant of a sweet taste.


RECENT SEARCHES