Sulop

See also: sulop

English

Proper noun

Sulop

  1. A municipality of Davao del Sur, Philippines.