Slovnenya

Translation English French: excuser

Dictionary: main
excuser
noun