meaning of American Guy

American Guy meaning in Urban Dictionary

Fat, money grubbing, ignorant, sluggish, bad in bed, selfish, and arrogant.