Noun Definition

carabao

1.Definition: water buffalo of the Philippines

Category: Animals