St. Helier
[ seynt hel-yer; French sante-lyey ]
noun
a seaport on the island of Jersey in the English Channel.
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2024
Browse