obstacle deflector - Turkish English Dictionary