English synonyms about - contact  

carabao

noun

1 carabao

Water buffalo of the Philippines.


Find more on carabao elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.034