the medicine that cures everything - Allemand Anglais Dictionnaire