The puzzle was baffling to everyone.
Difficult to understand or explain.
The teacher baffled the students with a tricky question.
To confuse someone or make them unable to understand something.
Avec un dictionnaire illustré gratuit puissant et des flachcards.