1.urgently needed; absolutely necessary;
a critical element of the plan
2.performing an essential function in the living body;
vital organs
3.full of spirit;
a dynamic full of life woman
4.manifesting or characteristic of life;
a vital, living organism