YourDictionary

Sidra

inlet of the Mediterranean, on the NC coast of Libya

See Sidra in American Heritage Dictionary 4

link/cite print suggestion box