Morecambe
geographical name
More·cambe
ˈmȯr-kəm
town in Lancashire, northwestern England, on
Morecambe Bay (an inlet of the Irish Sea)
population 33,000
Love words? Need even more definitions?
Merriam-Webster unabridged
Share