settle down in a place - German English Dictionary