Now, how can I put this delicately?
No, I am not referring to your abilities at your job, though I can understand why you took it that way. When your manager tells you that you stink, it's natural to think it's a comment on your performance at work, not the lack of performance of your deodorant at work.
(As if you'd ever consider soiling your natural, flavorful aroma with a crass commercial product such as deodorant. A splash of Old Spice, maybe. A spritz of Donald Trump for madame, of course. But deodorant? Never.)
If you think it's uncomfortable for you...