Lomblen
Lom·blen
geographical name \läm-ˈblen\Definition of LOMBLEN
island Indonesia in the Lesser Sundas E of Flores area 468 square miles (1217 square kilometers)
Seen & Heard 
What made you want to look up Lomblen? Please tell us where you read or heard it (including the quote, if possible).








