grass pea Meaning, Definition & Usage

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

WordNet