Hello
As her supervisor, you will have to be the one to talk to her. I know this is difficult, because I've had to do it in the past as well. The best bet is to get her in private, and start with compliments about her work quality and personality. Tell her that no one wants to offend her, but that you want to help her succeed.
You can suggest she have a physical if she hasn't lately to rule out causes for the odor. You don't have to say it's a private odor, but that she has a noticeable odor about her.
There is no easy way, but you can do it without offending her too bad. End with complimenting her again. And reassure her that you are there for her if she needs to take time off to have it investigated.
Kerry
Kerry, RN
Please click the accept button if this has helped you. A bonus is always appreciated as well.