Glossary Element  Sao Tome and Principe

Source
Contributor
Approved Yes
English term Sao Tome and Principe
Language Translations
English definition