SAINFOIN MEANING IN ENGLISH

• Sainfoin Definition & Synonyms

  1. (n.) A leguminous plant (Onobrychis sativa) cultivated for fodder.
  2. (n.) A kind of tick trefoil (Desmodium Canadense).


Synonyms:
Esparcet,

RECENT SEARCHES