Alor
See also:
alor
English
Etymology 1
Proper noun
Alor
An outlying
island
of
Indonesia
, and the largest island in the Alor Archipelago.
Derived terms
Alor boobook
Alorese
Etymology 2
Proper noun
Alor
Former name of
Sukkur