hospital equipment and supplies - Français Anglais Dictionnaire