There is no definitive evidence as to what causes tonsil stones (also known as tonsilloliths or tonsilar calculi). These small calcified stones ......
Read this post on medical-reference.net