full of life or vitality - Spanish English Dictionary

Suggest a Term