Isulan

English

Proper noun

Isulan

  1. A municipality of Sultan Kudarat, Philippines.