collapsible life boat - French English Dictionary