to live off other people - Français Anglais Dictionnaire