Definify.com

Definition 2026


Morecambe

Morecambe

English

Proper noun

Morecambe /ˈmɔːkəm/

  1. A resort town in Lancashire, England