n. isle, islet, ait, cay, key; atoll; archipelago; Brit dialect eyot, holm There are actually about 1500 islands in the Thousand Islands in the St Lawrence river
ISLAND
Meaning of ISLAND in English
Oxford thesaurus English vocab. Английский словарь Оксфорд тезаурус. 2012