n. mountainous island off the western coast of Italy where Napoleon spent his first period of exile; female first name
ELBA
Meaning of ELBA in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012