baffle diffuser - Turkish English Dictionary