imperial biological research center - Français Anglais Dictionnaire