site where there were buildings - Alemán Inglés Diccionario