Possibly. Tea tree oil has astringent and antibacterial properties that may act as a natural deodorant and keep foul body odor away.