to remain in one's habitat - Français Anglais Dictionnaire