Meaning of carabao

Definition of carabao

(noun) water buffalo of the Philippines

Other information on carabao

WIKIPEDIA results for carabao
Amazon results for carabao