large piece of rock difficult to break up - Español Inglés Diccionario