sled mounted - Turkish English Dictionary