Eleuthera
geographical name
Eleu·thera
i-ˈlü-thə-rə
island of Bahamas east of New Providence Island area 164 square miles (426 square kilometers), population 7999
Love words? Need even more definitions?
Merriam-Webster unabridged
Share