remain in one place for a long time, particularly in a home - İspanyolca İngilizce Sözlük