hull machinery - French English Dictionary