Get Your Premium Membership

Carabao

Definition

[n] water buffalo of the Philippines

Related Information

More Carabao Links