place with many boulders - Español Inglés Diccionario