place with abundant lecherón - Spanish English Dictionary