Meaning of indian pea

Definition of indian pea

(noun) European annual grown for forage; seeds used for food in India and for stock elsewhere

Other information on indian pea

WIKIPEDIA results for indian pea
Amazon results for indian pea