be in one's natural environment - Français Anglais Dictionnaire