English Dictionary
◊ CARABAO
carabao
n : water buffalo of the Philippines