Lomblen
geographical name
Lom·blen
läm-ˈblen
island of Indonesia east of Flores Island in the Lesser Sunda Islands area 468 square miles (1217 square kilometers)
Love words? Need even more definitions?
Merriam-Webster unabridged
Share