A smallfat is someone who is fat but probably not obese, just overweight.  This is not to be confused with a skinnyfat, who is likely hovering around the upper range of what is considered to be a healthy BMI, but they still have a high body fat percentage and usually no muscles to speak of.  They probably have skinny arms and legs with a fat gut.