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.”

Synonyms

  • feral pig
  • wild boar