Multilingual dictionary of abbreviations

What does IM3 mean?

Code

Meaning

Language

Themes and places

IM3

Institut Mondor de Médecine Moléculaire

In French