1 definition by Officer quango

Relates to an attractive member of the feminine species. Or shagging a bird
Wow she's smackdown!!
I smacked her down!
by Officer quango June 26, 2005
Get the smackdown mug.