Slovnenya

Translation English French: winning

Dictionary: main
winning
adjective