Sidra meaning

sidrə
(place) Inlet of the Mediterranean, on the NC coast of Libya.
proper name
0
0
Advertisement