Slovnenya

Translation English French: desperate

Dictionary: main