Definitions of carabao:

  • noun:   water buffalo of the Philippines