Meaning of khesari

Definition of khesari

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

Other information on khesari

WIKIPEDIA results for khesari
Amazon results for khesari