English synonyms about - contact  

Gulf of Sidra

noun

1 Gulf of Sidra

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


Find more on gulf of sidra elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0388