English Dictionary
Definition splash in British English
splash noun
[countable] noun
/splæʃ/
Synonyms and related words
