Saint helens

What is Saint helens?

Saint helens definition and meaning on Dictionary terms:
noun

a city in Merseyside, in NW England, near Liverpool.
Mount, an active volcano in SW Washington, part of the Cascade Range: seven major eruptions during 1980, the first since 1854

Tags: