khesariEnglish

Indian pea, Lathyrus sativus, grass pea, khesari

Noun

European annual grown for forage, seeds used for food in India and for stock elsewhere

English: grass pea, Indian pea, khesari, Lathyrus sativus

English words with similar meanings

Show 3 words