Slovnenya

Translation English French: dumbfounded

Dictionary: main
dumbfounded
adjective