Slovnenya

Translation English Japanese: self-sacrifice

Dictionary: main