wheel-mounted sledge - Turkish English Dictionary