habitat niche - French English Dictionary