to be the life and soul - Turc Anglais Dictionnaire