English dictionary
indian buffalo meaning and definition
Definition and meaning of indian buffalo at MeaningMonkey.org. indian buffalo meaning and definition in the English Dictionary.INDIAN BUFFALO noun
Definition of Indian buffalo (noun)
- upland buffalo of eastern Asia where true water buffaloes do not thrive; used for draft and milk
Source: Princeton University Wordnet