Skip to main content

Definitions by Manhattanite212

Motherfucking Transit Authority, the messed up, always causing delays New York City subway system.
Most of the times, my train is either late or stopped for eternity at one stop. MTA should stand for Mothrfucking Transit Authority.
MTA by Manhattanite212 June 8, 2018