CHICHLING MEANING IN ENGLISH

• Chichling Definition & Synonyms

  1. (n.) Alt. of Chichling vetch


• Chichling vetch Definition & Synonyms

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


RECENT SEARCHES