SWEETROOT MEANING IN ENGLISH

• Sweetroot Definition & Synonyms

  1. (n.) Licorice.


RECENT SEARCHES