to afford adequate protection - Turc Anglais Dictionnaire