Synonyms for carabao

1. carabao (n.)

water buffalo of the Philippines

Synonyms: