Slovnenya

Translation English French: expiatory

Dictionary: main
expiatory
adjective