Meaning of Morecambe Bay in English:

Morecambe Bay

Pronunciation /ˈmɔːkəm/

proper noun

  • An inlet of the Irish Sea, on the north-western coast of England between Cumbria and Lancashire.