life-sustainingEnglish

life-sustaining, vital

Adjective

Performing an essential function in the living body

English: vital, life-sustaining

Bahasa: penting

Bahasa words with similar meanings

English words with similar meanings

Show 1 words