TAMARAU

Definition of TAMARAU

  1. (noun)small buffalo of Mindoro in the Philippines