Definify.com

Definition 2024


Morecambe_Bay

Morecambe Bay

English

Proper noun

Morecambe Bay

  1. A large estuarine bay in northwest England