ICRC


Meaning of ICRC in English

independent humanitarian institution founded to protect and assist victims of international and non-international armed conflict (gave rise to the International Movement of the Red Cross and the Red Crescent)

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