1 definition by UltraMegaBones

Special Needs I'd Like To Fuck. An attractive mentally challenged person.
I was watching the beanbag world championships...Man it was full of SNILFs!
by UltraMegaBones July 3, 2010
Get the SNILF mug.