1 definition by PJM777

Top Definition
MFL
Market-Frankford Line - Philadelphia subway
OMG! 13th St on the MFL smells so nasty.
by PJM777 April 03, 2006

Mug icon
Buy a MFL mug!