n. piece of land completely surrounded by water; something which resembles such a piece of land; raised area or a platform set aside for some specific purpose; (Medicine) cluster of cells, piece of tissue separated from others
ISLAND
Meaning of ISLAND in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012