a helpless and weak person - Français Anglais Dictionnaire