adj. 1.urgently needed 2.performing an essential function in the living body 3.full of spirit 4.manifesting or characteristic of life