astonish in French
astonish in French
surprendre
To surprise greatly.
étonner
To surprise greatly.