English edit

Noun edit

carabaos

  1. plural of carabao

Spanish edit

Noun edit

carabaos m pl

  1. plural of carabao