site where there were buildings - Allemand Anglais Dictionnaire