Khesari Meaning

There are 1 meaning(s) for word Khesari

Meaning 1 : European annual grown for forage; seeds used for food in India and for stock elsewhere

    Synonyms : grass pea,  indian pea,  lathyrus sativus