look puzzled or baffled - Allemand Anglais Dictionnaire