Lomblen

English

Proper noun

Lomblen

  1. Synonym of Lembata (island).