What does Big Splash big splash mean?

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.