overwhelm with pain and suffering - Français Anglais Dictionnaire