baffle
v[Tn]
1 be too difficult for (sb) to understand; puzzle 使(某人)困惑; 难倒
One of the exam questions baffled me completely. 有一道试题把我完全难住了.
Police are baffled as to the identity of the killer. 警方不解凶手是谁.
2 prevent (sb) from doing sth; frustrate 阻止(某人)做某事; 使受挫
She baffled all our attempts to find her. 她千方百计不让我们找到她.
baffle n screen used to hinder or control the flow of sound, light or liquid (阻碍或控制声音传播、光线照射或液体流动的)屏蔽, 挡板, 隔板, 遮护物.
Apparently what happened was that water collected on these tar pits, and the bigger animals like the elephants ventured out on to the apparently firm surface to drink, and were promptly bogged in the tar.