1 definition by donkey snot

Top Definition
an extra large and cavernous minge.
as he began to shag her he realised the entrance to her nunny was like a wizards sleeve.
by donkey snot August 15, 2003

Mug icon
Buy a wizards-sleeve mug!