ship's mechanics - Turkish English Dictionary