materials and supplies stockpiling - Français Anglais Dictionnaire