Carrascal

See also: carrascal

English

Proper noun

Carrascal

  1. A municipality of Surigao del Sur, Philippines.