meravigliare (Verb)

1

erstaunen (v)

stupire
2

überraschen (n v)

cause (someone) to feel surprise, stupire
3
generale, stupire
generale