self-contained aid - Turc Anglais Dictionnaire