In my experience, odor = infection. I covered up the odor, not wanting to offend anyone, and subsequently was very ill for having done so. Your grandmother could easily have an infection unrelated to the tumor. For instance, she may not be able to practice top notch dental hygiene because of the tumor. In any event, make sure her doctor knows about this.