full of life or vitality - German English Dictionary