noun a city in Cheshire, in NW England, on the Mersey River. a town in W Florida, on the Gulf of Mexico.