caraboa
/kaɾaˈboa/Definitions
1. noun
a type of wild boar found in the Philippines
“The carabao is an important part of the country’s ecosystem.”
1. noun
a type of wild boar found in the Philippines
“The carabao is an important part of the country’s ecosystem.”