any shortcoming that might arise - Turc Anglais Dictionnaire