ten-ton engine - Turkish English Dictionary