Gloucester/Definition

A city in Gloucestershire, United Kingdom near the mouth of the river Severn.