Slovnenya

Translation English French: trophy

Dictionary: main
trophy
noun