to be the life and soul - Allemand Anglais Dictionnaire