Southport (noun) Definition, Meaning & Examples

noun
  1. a seaport in Merseyside, in western England: a seaside resort town.
noun
  1. a town and resort in NW England, in Sefton unitary authority, Merseyside on the Irish Sea. Pop: 91 404 (2001)
Southport (noun) Definition, Meaning & Examples

More Definitions