Definition

A town in Kent, southeastern England, known for its historic, mainly independent, boys' school, Tonbridge School, and its cathedral.