Top definition
A subterranean Rapid Transit system; specifically the NYC Subway or London Underground.
Needed to be Uptown like ten minutes ago! Not a taxi in sight; crap, we'll have to hop the Electric Sewer.
by TheElco28 December 09, 2010
Get the mug
Get a Electric Sewer mug for your bunkmate Callisto.