non-surgical treatment device - Français Anglais Dictionnaire