Carabao — definition

1. carabao (Noun)

1 definition

carabao (Noun) — Water buffalo of the Philippines.

4 types of
Asiatic buffalo Bubalus bubalis water buffalo water ox