1 definition by keytapper

Top Definition
Barely escaping a dangerous situation.
We desperately need some letters of transit so we can make the last flight out of Cairo.
by keytapper February 02, 2011

Mug icon
Buy a last flight out mug!