Slovnenya

Translation English Spanish: seven-spot

Diccionario: main
seven-spot
noun
7.