this deplorable affair - Espagnol Anglais Dictionnaire