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

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