Slovnenya

Translation English French: smarting

Dictionary: main