Slovnenya

Translation English French: flabbergasted

Dictionary: main
flabbergasted
adjective