thermal precipitator - Turkish English Dictionary