ski-mounted sledge - Turkish English Dictionary