Definition of Southport in English:

Southport

proper noun

  • A resort town in NW England, on the Irish Sea coast north of Liverpool; population 88,000 (est. 2009).

Pronunciation:

Southport

/ˈsaʊθpɔːt/