Question: what are the white spots on my tonsils that smell?
Answer: Tonsil stones (also called tonsilloliths or tonsil calculi) are small clusters of calcifications or stones that form in the craters (crypts) of the tonsils. Tonsil stones are hard, and appear as white or yellowish formations on the tonsils. They usually smell bad (and make your breath smell bad) due to bacteria.