Corpulent means fat, fleshy, or overweight in body. The opposite would be gaunt, which means thin, lean, and haggard in appearance. Garrulous means talkative, belligerent means aggressive or hostile, and saving means rescuing or economizing - gaunt is the true opposite of being corpulent.