SIDRA


Meaning of SIDRA in English

/sid"rah/ , n.

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

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .