self-supporting body - Turc Anglais Dictionnaire