place with abundant mime - Spanish English Dictionary