much-frequented place - German English Dictionary