CARABAO

Definition of CARABAO

  1. (noun)water buffalo of the Philippines