What does American Guy mean?

American Guy meaning in Urban Dictionary

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