carabao English en · ADJ EtymologyFrom carabao + English. Meanings (Philippines, derogatory, not-comparable) In broken English.
carabao English en · NOUN EtymologyFrom carabao + English. Meanings (Philippines, derogatory) Broken English; the English language poorly spoken or written.