ship's mechanic - French English Dictionary