meaning of afghan dan

afghan dan meaning in Urban Dictionary

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