togolese republic

Noun
  1. A republic on the western coast of Africa on the Gulf of Guinea;
    Formerly under French control (synset 108777819)

Other Searches