SUVLA


Meaning of SUVLA in English

n. bay on the coast of the Aegean sea in the Gallipoli Peninsula (Turkey)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.