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 WordNet
add/edit