gulf_of_sidraEnglish

Gulf of Sidra

Noun

Wide inlet of the Mediterranean Sea on the north coast of Libya

English: Gulf of Sidra