Slovnenya

Translation English French: commendable

Dictionary: main