The Italian term "sorprendere, stupirsi, sorprendere, stupire" matches the English term "astonish"

other italian words that include "sorprendere" : english :
sorprendere, sorprendere surprise
other italian words that include "stupirsi" : english :
stupirsi stupor
stupirsi wondrousness
other italian words that include "stupire" : english :
stupire be amazed
stupire be astonished