much frequented place - German English Dictionary