Saint Helena

Saint Helena /ˌseɪntəˈliːnə/ proper noun
Saint Helena
/ˌseɪntəˈliːnə/
proper noun
Britannica Dictionary definition of SAINT HELENA
: British island in the Atlantic Ocean