Top definition
An extremely pleasurable orgasm given to a female from a male. Quite possibly the most pleasure the human body can withstand at one time.
"Mark gave me the best Croghan last night. I really think I was about to explode!"
by martin bean April 08, 2005
Get the mug
Get a Croghan mug for your Aunt Julia.