carabao
English Dictionary
->
Letter C
-> carabao
Search Dictionary:
carabao Definition
(n)
water
buffalo
of
the
Philippines
carabao Synonyms
carabao
© Art Branch Inc.