ımpact basin with baffle blocks - Turkish English Dictionary