ICSU


Meaning of ICSU in English

body that promotes and coordinates international activity in different fields of science and their applications

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