full of life or vitality - Allemand Anglais Dictionnaire