much-frequented place - Spanish English Dictionary