Tonsil stones, also known as tonsilloliths, are small, hard deposits that can form in the tonsils. They are made up of bacteria, mucus, and food debris.
Tonsil stones can cause a variety of symptoms, including bad breath, a sore throat, difficulty swallowing, and coughing. In some cases, they can also lead to more serious problems, such as tonsillitis or a peritonsillar abscess.