astonish in Italian
astonish in Italian
sorprendere
To surprise greatly.
stupire
To surprise greatly.