What is the meaning of democratic republic of são tomé and príncipe in English?

Learn vocabulary with pictures as well as definitions of democratic republic of são tomé and príncipe in English

Learn in

See more

n. Democratic Republic of São Tomé and Príncipe

Definition of Democratic Republic of São Tomé and Príncipe in English

Island semi-presidential republic located in the Atlantic ocean, in the Gulf of Guinea to the west of Africa.

Synonyms of Democratic Republic of São Tomé and Príncipe in English

São Tomé and Príncipe