stay in one place for a considerable length of time - Türkisch Englisch Wörterbuch