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