Indian buffalo (0 synonym found)

Definition of Indian buffalo:

(n) : upland buffalo of eastern Asia where true water buffaloes do not thrive; used for draft and milk

Definition of Indian buffalo:

(n) : upland buffalo of eastern Asia where true water buffaloes do not thrive; used for draft and milk

Back to Top