Latin nidi- (from nidus nest) + English -fugous (as in lucifugous) M-W

fugere means to flee, of course
colere, to inhabit (nidicolous is the correct spelling)