to remain in one's habitat - İspanyolca İngilizce Sözlük