Saint Helena
geographical nameDefinition of Saint Helena
island in the South Atlantic that is a British colony with Jamestown as its capital area 47 square miles (122 square kilometers), population 4100