Slovnenya

Translation English Japanese: putrefaction

Dictionary: main
putrefaction
noun