1 definition by Doug Galaxy

When a man urinates inside a woman and then denies responsibility.
He totally Golden Tulipped me and wouldn't even admit it
by Doug Galaxy December 18, 2016
Get the golden tulip mug.