Slovnenya

Translation English French: smart

Dictionary: main