Indian pea

1. (noun) European annual grown for forage; seeds used for food in India and for stock elsewhere
Synonyms: Lathyrus sativus, grass pea, khesari
Related Words: vetchling



Terms and Conditions of Use / Copyright Notice