Meaning of indian buffalo

Definition of indian buffalo

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

Other information on indian buffalo

WIKIPEDIA results for indian buffalo
Amazon results for indian buffalo