frequent stays in a place - German English Dictionary