to suffer some drawbacks - Turc Anglais Dictionnaire