Simeulue
English
Proper noun
Simeulue
An
island
of
Indonesia
, located on the western coast of
Sumatra
.
A regency in
Aceh
, the capital is Sinabang.