'Indian buffalo' definitions:

Definition of 'Indian buffalo'

(from WordNet)
noun
Upland buffalo of eastern Asia where true water buffaloes do not thrive; used for draft and milk

Words containing 'Indian buffalo'