New Abra

English

Proper noun

New Abra

  1. A barangay of Matalam, Cotabato, Philippines.