capital of lebanon

Noun
  1. Capital and largest city of Lebanon;
    Located in western Lebanon on the Mediterranean (synset 108977579)

Other Searches