cause bewilderment or surprise to someone - Allemand Anglais Dictionnaire