-
adjectiveurgently needed; absolutely necessary
Similar:
-
adjectiveperforming an essential function in the living body
Similar:
-
adjectivefull of spirit; full of life
-
adjectivemanifesting or characteristic of life