look puzzled or baffled - Alemán Inglés Diccionario