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
Tweet