khesari khesari

Definition(s):

  • (n) European annual grown for forage; seeds used for food in India and for stock elsewhere
Word of the Day
affectation affectation
/ˌæ fɛk ˈteɪ ʃən /