Tonsillitis is an infection and inflammation of the tonsils, usually caused by a virus or bacteria, resulting in symptoms such as sore throat, fever, and difficulty swallowing. The condition may be acute or recurrent and can affect patients of various ages.