noun a city in NW England, just E of Liverpool, on the Mersey River.
Widnes 🔊 Listen to this noun a city in NW England, just E of Liverpool, on the Mersey River. Share Facebook Twitter Google +