Advertisement

Advertisement

St. Helena

[ huh-lee-nuh ]

noun

  1. a British island in the S Atlantic: Napoleon's place of exile 1815–21. 47 sq. mi. (122 sq. km).
  2. a British colony comprising this island, Ascension Island, and the Tristan da Cunha group. 126 sq. mi. (326 sq. km). : Jamestown.


Advertisement

Advertisement

Advertisement

Advertisement


SthSt. Helens