site where there were buildings - Turco Inglés Diccionario