'Gulf of Sidra' definitions:

Definition of 'Gulf of Sidra'

(from WordNet)
noun
Wide inlet of the Mediterranean Sea on the north coast of Libya