Slovnenya

Translation English French: prize ring

Dictionary: main
prize ring
noun