Simeulue

English

Proper noun

Simeulue

  1. An island of Indonesia, located on the western coast of Sumatra.
  2. A regency in Aceh, the capital is Sinabang.