HELENS


Meaning of HELENS in English

n. Saint Helens

Saint Helens Mount

Mount Saint Helens National Volcanic Monument

Merriam Webster Collegiate English Dictionary.      Merriam Webster - Энциклопедический словарь английского языка.