Definitions for "Sheerness"
Sheerness is a town on the Isle of Sheppey in Kent, England. It is the largest town on the island with a population of about 20,000.