to make oneself scarce - Français Anglais Dictionnaire