The Italian term "sorprende, attònito, sorprende" matches the English term "astonishes"

other italian words that include "attònito" : english :
sorprende, attònito, sorprende aback
attònito wonderingly