Slovnenya

Translation English French: leave of absence

Dictionary: main