Slovnenya

Translation English Japanese: life-support system

Dictionary: main
life-support system