Slovnenya

Translation English Japanese: deliverance

Dictionary: main
deliverance
noun