SPLASH


Meaning of SPLASH in English

v. To shoot down (eg. to splash an idea, or "Splash that fragger!").

Shadow Slang English vocab.      Английский словарь теневого сленга.