look puzzled or baffled - Turc Anglais Dictionnaire