Slovnenya

Translation English Spanish: flabbergast

Dictionary: main