carabao Meaning - 2 Definitions Available!

What is the meaning of carabao? Here 2 definitions and example sentences available for the word carabao.

Meaning of carabao
A domesticated subspecies of water-buffalo, Bubalus bubalis carabanesis.

Definitions of carabao

noun

1. A domesticated subspecies of water-buffalo, Bubalus bubalis carabanesis.
2. water buffalo of the Philippines

Add your comment

User comments

  • No Comments Yet. Be the first to comment.