noun
island nation in the South Atlantic off the west coast of Africa; achieved independence from Portugal in 1975; has enormous offshore oil reserves
• Syn: ↑Sao Tome and Principe, ↑Democratic Republic of Sao Tome and Principe, ↑Sao Tome e Principe, ↑St. Thomas and Principe
• Part Holonyms: ↑Atlantic, ↑Atlantic Ocean
Useful english dictionary. 2012.