Definify.com

Definition 2025


Morecambe

Morecambe

English

Proper noun

Morecambe /ˈmɔːkəm/

  1. A resort town in Lancashire, England