Tonsil Stones
Tonsil stones are little white or yellow lumps coughed up. They smell terrible due to volatile sulfur compounds and bacteria. Tonsil stones are only found in people who have their tonsils. Normally the little dead cells in the tonsils shed and are swallowed, but for...