site where there were buildings - Français Anglais Dictionnaire