Search
feeling very surprised or impressed, especially because of an unexpected event
amazed
astonied
astounded
stunned