Advertisement

Advertisement

St. Helier

[ seynt hel-yer; French san te-lyey ]

noun

  1. a seaport on the island of Jersey in the English Channel.


Advertisement

Advertisement

Advertisement

Advertisement


St. Helenssthenia