Lomblen
English
Proper noun
Lomblen
Synonym of
Lembata
(
“
island
”
)
.