Slovnenya

Translation English French: putrefy

Dictionary: main
putrefy
verb