What actually causes body odor?

When we eat food or fruit, some of them stick to the teeth, and if they do not clean it with dental floss and toothbrush.