Sidra-gulf-of meaning

sĭd'rə
An inlet of the Mediterranean Sea off northern Libya west of Benghazi.
0
0
Advertisement