large stone for foundations - Alemán Inglés Diccionario