djibouti

Noun
  1. Port city on the Gulf of Aden;
    The capital and largest city of Djibouti (synset 108780656)
  2. A country in northeastern Africa on the Somali peninsula;
    Formerly under French control but became independent in 1997 (synset 108780328)

Other Searches