Slovnenya

Translation English Spanish: mirror

Dictionary: main
mirror
noun