splash baffle - Turkish English Dictionary