Slovnenya

Translation English French: life-sustaining

Dictionary: main
life-sustaining