INDIAN BUFFALO



Definition:

  1. [noun] upland buffalo of eastern Asia where true water buffaloes do not thrive; used for draft and milk
    Synonyms: Indian buffalo