1 definition by Big-sexy69-NAF-City

Zach is such a Fucking NAF he can even run 10 yards with out Weezing.
by Big-sexy69-NAF-City April 5, 2018
Get the NAF mug.