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