Fleetwood (noun) Definition, Meaning & Examples

noun
  1. a fishing port in NW England, in Lancashire. Pop: 26 841 (2001)
Fleetwood (noun) Definition, Meaning & Examples

More Definitions