site where there were buildings - Espagnol Anglais Dictionnaire