supersonic apparatus (supersonic therapy apparatus) - Français Anglais Dictionnaire