baffle-plate separator - Turkish English Dictionary