Green’s Dictionary of Slang

splash n.1

[one who is wet adj.1 (3a)]

(US) a failure.

[US]G.V. Hobart Jim Hickey 38: ‘We're a couple of splashes,’ he said fiercely.