prolonged and constant barking - Français Anglais Dictionnaire