noun a city in W Suffolk, in E England: medieval shrine. nouna market town in E England, in Suffolk. Pop: 36 218 (2001)