You seem to be suffering from Bromhidrosis. The bacterial colony residing in the skin especially over armpits and groin is responsible for this bad odor. Apply fusidic acid
cream over axilla
and groin twice a day for a week. Use antiseptic soap for bath for a week. A course of Oral antibiotic like Roxithromycin
also will help but you need a prescription for it. Shaving of under arm hair once will accelerate curing time. Use a deo spray containing anti perspirant like aluminium chloride.
Hope this helped