perfect transmitting diffuser - Turkish English Dictionary