1 definition by ladyphilosophy

Top Definition
KEEL is how towl heads say KILL
"Silence!, I Keel You!"
by ladyphilosophy December 01, 2012

Mug icon
Buy a Keel mug!