look puzzled or baffled - Francés Inglés Diccionario

Proponer traducción