grass pea
Explore definitions, synonyms, and language insights of grass pea
Definitions
Noun
European annual grown for forage; seeds used for food in India and for stock elsewhere
Explore definitions, synonyms, and language insights of grass pea