st. thomas and principe

Noun
  1. Island nation in the South Atlantic off the west coast of Africa;
    Achieved independence from Portugal in 1975;
    Has enormous offshore oil reserves (synset 109015018)

Other Searches