an inseparable part - Turc Anglais Dictionnaire