Definition 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
SAINT HELENA Defined for English Language Learners
Definition of Saint Helena for English Language Learners
: British island in the Atlantic Ocean
Seen and Heard
What made you want to look up Saint Helena? Please tell us where you read or heard it (including the quote, if possible).