leeda
that leeda just did the stone cold stunner on that dude in the backstreet boys section of target
a clueless horny bastard who still thinks boy bands are awesome
"that leeda just did the stone cold stunner on that dude in the backstreet boys section of target" What is the definition of "leeda"?