ISS


Meaning of ISS in English

ambitious project of the great nations to create a cooperative space station during the early 2000's

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