place with abundant yareta - Spanish English Dictionary