Synonyms of Carabao in English :

Antonyms of Carabao in English

Thesaurus of Carabao in English

Carabao

see definition of carabao

Hypernyms of carabao

1. (noun) water buffalo of the Philippines