to remain in one's habitat - French English Dictionary