ISL


Meaning of ISL in English

[isl] abbreviation island

Merriam-Webster English vocab.      Английский словарь Merriam Webster.