full of life or vitality - Turc Anglais Dictionnaire