Slovnenya

Translation English French: extenuate

Dictionary: main
extenuate