Alor

See also: alor

English

Etymology 1

Proper noun

Alor

  1. An outlying island of Indonesia, and the largest island in the Alor Archipelago.
Derived terms

Etymology 2

Proper noun

Alor

  1. Former name of Sukkur