Slovnenya

Translation English Spanish: spotted

Dictionary: main
spotted
adjective