What does afghan dan mean?

afghan dan meaning in Urban Dictionary

a lame butt guy that is obsessed with strength training, usually known as getting HUGE.