meaning of Big Splash big splash

Big Splash big splash meaning in Urban Dictionary

Synonym for douche (onomatopoeia). A large (and odds are... ugly) fat man that would probably cause an enormous aftermath if he hopped to the pool. Were only available in oakville ontario.