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
Tweet