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