What does carabao mean?

carabao meaning in General Dictionary

water buffalo of Philippines

View more

  • water buffalo for the Philippines

carabao - German to English

carabao [Bubalus bubalis carabanesis]