shelter oneself - Français Anglais Dictionnaire