Learn That Word

Synonyms for Democratic Republic Of Sao Tome And Principe (same or very similar meaning)

WordNet sense 1 (island nation in the South Atlantic off the West coast of Africa; achieved independence from Portugal in 1975; has enormous offshore oil reserves):
Sao Tome and Principe, Sao Thome e Principe, Sao Tome e Principe, St. Thomas and Principe


From the ODE community, based on WordNetadd/edit