Definify.com

Definition 2024


Morecambe

Morecambe

English

Proper noun

Morecambe /ˈmɔːkəm/

  1. A resort town in Lancashire, England