SPINAGE MEANING IN ENGLISH

• Spinage Definition & Synonyms

  1. (n.) A common pot herb (Spinacia oleracea) belonging to the Goosefoot family.


RECENT SEARCHES