organism which lives under extreme conditions - Français Anglais Dictionnaire