any shortcoming that might arise - Espagnol Anglais Dictionnaire