Slovnenya

Translation English Spanish: seven-spot

Dictionary: main
seven-spot
noun
7.