Slovnenya

Translation English French: triumphant

Dictionary: main
triumphant
adjective