motor lifeboat - German English Dictionary