impact basin with baffle blocks - French English Dictionary