she was astounded at the sight of her son in law doing the helicopter
being unable to believe what is right in front of your eyes
"she was astounded at the sight of her son in law doing the helicopter" What is the definition of "astounded"?