carabaoEnglish

carabao

Noun

Water buffalo of the Philippines

English: carabao