remain in one place for a long time, particularly in a home - Spanisch Englisch Wörterbuch