'Gulf of Sidra' definitions:

Definition of 'Gulf of Sidra'

From: WordNet
noun
Wide inlet of the Mediterranean Sea on the north coast of Libya