site where there were buildings - Francés Inglés Diccionario