Slovnenya

Translation English Spanish: spot

Dictionary: main
spot
noun