Meaning of gulf of sidra

Definition of gulf of sidra

(noun) wide inlet of the Mediterranean Sea on the north coast of Libya

Other information on gulf of sidra

WIKIPEDIA results for gulf of sidra
Amazon results for gulf of sidra