Slovnenya

Translation English French: optimist

Dictionary: main
optimist
noun