Meaning of Togo

Definition of Togo

(noun) a republic on the western coast of Africa on the Gulf of Guinea; formerly under French control

Other information on Togo

WIKIPEDIA results for Togo
Amazon results for Togo