large amount of stones or rocks - Español Inglés Diccionario