Slovnenya

Translation English Spanish: visual sensation

Dictionary: main