Slovnenya

Translation English Spanish: prize ring

Dictionary: main
prize ring
noun