Top definition
Sight To Admire From Afar.

Someone who is attractive, but you wouldn't date.
"I'd date him."
"I wouldn't. He's just a Stafa."
by WhoTheFuckIsK80 August 24, 2017
Get the mug
Get a Stafa mug for your grandma Yasemin.
buy the domain for your cat site