look puzzled or baffled - Turco Inglés Diccionario