Definition of Southport
town in Merseyside, northwestern England, on the coast north of Liverpool population 92,000
Learn More about southport
Britannica.com: Encyclopedia article about Southport
Seen and Heard
What made you want to look up Southport? Please tell us where you read or heard it (including the quote, if possible).