GULF OF SIDRA





Definition:

  1. [noun] wide inlet of the Mediterranean Sea on the north coast of Libya
    Synonyms: Gulf of Sidra

Synonyms: