Definition of Carabao

  • 1. Water buffalo of the Philippines Noun

Semanticaly linked words with "carabao"

Hyponims for word "carabao"