automobile sled - Turkish English Dictionary