full of life or vitality - Espagnol Anglais Dictionnaire