Deflector meaning

Something which deflects something else, especially a stream of fluid or particles.
noun
0
0
Advertisement

Origin of deflector