splash baffle - English Synonyms Dictionary