place with many large stones - Español Inglés Diccionario