Definition of St. Helens in US English:

St. Helens

proper noun

  • An industrial town and metropolitan district in northwestern England, to the northeast of Liverpool; population 102,000 (est. 2009).

Pronunciation

St. Helens

/ˌsānt ˈhelənz/