gulf of sidra

Noun
  1. Wide inlet of the Mediterranean Sea on the north coast of Libya (synset 109322490)

Other Searches