English

edit

Proper noun

edit

ICMR

  1. Abbreviation of Indian Council of Medical Research.
    Synonym: (previously) IRFA

Anagrams

edit