prolonged and constant barking - Spanish English Dictionary