To amaze (fr. Étonner)

Translation into English

Synonyms

  • surprendre
  • chavirer
  • déconcerter
  • éberluer
  • stupéfaire