Gulf of Sidra
English Dictionary
->
Letter G
-> Gulf of Sidra
Search Dictionary:
Gulf of Sidra Definition
(n)
wide
inlet
of
the
Mediterranean
Sea
on
the
north
coast
of
Libya
Gulf of Sidra Synonyms
Gulf of Sidra
© Art Branch Inc.