Definitions of Gulf of sidra:

  • noun:   wide inlet of the Mediterranean Sea on the north coast of Libya