Top definition
Someone who is generally given a position of authority concerning public transport. Typically not an important position.
Hey is that guy a Transport Leader ?

Yeh he is the biggest loser
by Thelayman June 07, 2010
Get the mug
Get a Transport Leader mug for your buddy Julia.