VariousWords beta
Related Terms:
Definitions:
Noun
Gulf of Sidra
Definition: wide inlet of the Mediterranean Sea on the north coast of Libya