VariousWords beta
Related Terms:
Definitions:
Noun
carabao
Definition: water buffalo of the Philippines
Definition: A domesticated subspecies of water-buffalo, Bubalus bubalis carabanesis.