1 definition by MaxWolfSuit

Top Definition
An orgasm that occurs when two people are forced to drive off to the middle of an orchard to have sex because their parents wouldn't leave the house.
My Dad doesn't let Pete hang out in my room with the door closed so we parked out past 120 and gave each other orchgasms.
by MaxWolfSuit September 01, 2009
Mug icon
Buy a Orchgasm mug!