Definition of Carabao

  • (noun) water buffalo of the Philippines

Synonyms of Carabao


No Synonyms Found.

Antonyms of Carabao


No Antonyms Found.

Homophones of Carabao


No Homophones Found.