CHICHLING VETCH MEANING IN ENGLISH

• Chichling vetch Definition & Synonyms

  1. (n.) A leguminous plant (Lathyrus sativus), with broad flattened seeds which are sometimes used for food.


RECENT SEARCHES