full of life or vitality - Turkish English Dictionary