English
Detailed Synonyms for Togo in English
Togo:
-
the Togo
– a republic on the western coast of Africa on the Gulf of Guinea; formerly under French control 1the Togolese Republic; the Togo– a republic on the western coast of Africa on the Gulf of Guinea; formerly under French control 1 -
the Togo