What does Boomsham mean?

Boomsham meaning in Urban Dictionary

Term regularly explain a powerful climax, usually all over someone.