Slovnenya

Translation English Spanish: glimpse

Dictionary: main
glimpse
verb