airborne lifeboat - French English Dictionary