institute for medical research - French English Dictionary