driver's shield - Turkish English Dictionary