Tonsil stones are small, hard lumps that form on the tonsils’ surface due to a debris buildup. In this article, we will explain tonsil stones, how to remove them, what causes them, and how to prevent ...