ESPARCET MEANING IN ENGLISH

• Esparcet Definition & Synonyms

  1. (n.) The common sainfoin (Onobrychis sativa), an Old World leguminous forage plant.


Synonyms:
Sainfoin,

RECENT SEARCHES