central buildings of a farmstead - Français Anglais Dictionnaire