Slovnenya

Translation English French: nonplused

Dictionary: main
nonplused
adjective