immunological mechanism - Français Anglais Dictionnaire