prolonged and constant barking - Espagnol Anglais Dictionnaire