Sidra

[ sid-rah ]
/ ˈsɪd rɑ /

noun

Gulf of, an inlet of the Mediterranean, on the N coast of Libya.

Example sentences from the Web for sidra

British Dictionary definitions for sidra

Sidra
/ (ˈsɪdrə) /

noun

Gulf of Sidra a wide inlet of the Mediterranean on the N coast of Libya