meaning of Boston splatter

Boston splatter meaning in Urban Dictionary

if you are performing a ho who has got projectile dirhea.