what is the difference between heavy and hefty?
In context of a person- the difference between heavy and hefty is that heavy is (of a person) doing the specified activity more intensely than most other people while hefty is (of a person) possessing physical strength and weight; rugged and powerful; powerfully or heavily built.