an insult used against people who are either pussies or just stupid
Oh yeah how you like that you little piss baby!