improvement (of land) - Français Anglais Dictionnaire