Sao Tome and Principe
- noun
Synonyms for Sao Tome and Principe
noun island nation in the South Atlantic off the west coast of Africa
Synonyms
- Democratic Republic of Sao Tome and Principe
- Sao Thome e Principe
- Sao Tome e Principe
- St. Thomas and Principe
Related Words
- Sao Tome
- Principe
- Atlantic
- Atlantic Ocean