motor lifeboat - French English Dictionary