Skip to main content

Definitions by 10/10 Would Not Do

drop keel 

When someone sits on a random person's lap without wearing any underwear.
The Scotsman wearing his kilt, drop keel'd onto a girl riding the bus
drop keel by 10/10 Would Not Do November 16, 2017