indian pea Meaning, Definition & Usage

  1. noun European annual grown for forage; seeds used for food in India and for stock elsewhere
    grass pea; Lathyrus sativus; khesari.

WordNet