tarabulus al-gharb

Noun
  1. The capital and chief port and largest city of Libya;
    In northwestern Libya on the Mediterranean Sea;
    Founded by the Phoenicians in the 7th century BC (synset 108979872)

Other Searches