MSF


Meaning of MSF in English

Doctors Without Borders (an independent humanitarian medical aid agency)

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