What does BMSPH mean?

BMSPH meaning in Urban Dictionary

Big suggest Stinky Poopie Head