Slovnenya

Translation English French: surcease

Dictionary: main