English dictionary
carabao meaning and definition
Definition and meaning of carabao at MeaningMonkey.org. carabao meaning and definition in the English Dictionary.CARABAO noun
Definition of carabao (noun)
- water buffalo of the Philippines
Source: Princeton University Wordnet