meaning of Boomsham

Boomsham meaning in Urban Dictionary

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