airborne mountain ski trooper - German English Dictionary