Noun carabao has 1 sense
  1. carabao - water buffalo of the Philippines
    --1 is a kind of
    water buffalo, water ox, Asiatic buffalo, Bubalus bubalis
,
TOP