loud and incessant chat - Espagnol Anglais Dictionnaire