That's a tonsillolith or tonsil stone. If it is bothering you or is causing bad breath, meet an ENT Surgeon equipped with a Surgical LASER and undergo LASER ASSISTED TONSIL CRYPTOLYSIS. This is your best option.
Next Steps
You are welcome to visit me in Bangalore for the same treatment, if it is not available in your city.