wheel-mounted sledge - French English Dictionary