luanda

Noun
  1. Port city on Atlantic coast;
    The capital and largest city of Angola (synset 108726137)

Other Searches