The Italian term "stupire" matches the English term "be astonished"

other italian words that include "stupire" : english :
sorprendere, stupirsi, sorprendere, stupire astonish
stupire be amazed