natural resistance to infection - Allemand Anglais Dictionnaire