carabaos

English

Noun

carabaos

  1. plural of carabao

Spanish

Noun

carabaos m pl

  1. plural of carabao