Noun: Stockport 'stók,port
- A large town in Greater Manchester, England, historically known for its hat-making industry and distinctive railway viaduct
"The Stockport Viaduct towers over the River Mersey"
Part of: Greater Manchester
Encyclopedia: Stockport, NY