Alor (English, name)
expansion: Alor
Senses:
glosses: An outlying island of Indonesia, and the largest island in the Alor Archipelago.
Forms: