deflecting baffle - Turkish English Dictionary