Saint Helena (noun) Definition, Meaning & Examples

noun usually abbreviated to: St Helena
  1. a volcanic island in the SE Atlantic, forming a UK Overseas Territory with its dependencies Tristan da Cunha and Ascension, and the uninhabited Gough, Inaccessible, and Nightingale Islands: discovered by the Portuguese in 1502 and annexed by England in 1651; scene of Napoleon's exile and death. Capital: Jamestown. Pop: 4255 (2013 est). Area: 122 sq km (47 sq miles)
Saint Helena (noun) Definition, Meaning & Examples

More Definitions