life boat davit and winch - German English Dictionary