AFMRDA stands for Armed Forces Medical Research and Development Agency

AFMRDA
Share
Abbreviations And Their Meaning