hair-pin bends - Turkish English Dictionary