Synonyms and Antonyms for carabao

1. carabao (n.)

water buffalo of the Philippines

Synonyms: