Sidra-gulf-of definition

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