plastic lifeboat - French English Dictionary