astonished in French
astonished in French
abasourdi
Amazed; surprised.
stupéfié
Amazed; surprised.