{{term}}
- {{preview}}
Top definition
deaf leppard
a sexual move where you
shoot it
in her
ear
and then hit her all over very quickly to make
spots
I was having a
bad day
and
longed
for entertainment, so i gave my wife a
def leppard
by
ben
December 10, 2003
Get the
deaf leppard
neck gaiter and mug.