ELBA


Meaning of ELBA in English

n. mountainous island off the western coast of Italy where Napoleon spent his first period of exile; female first name

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