baffled

verb

Totally bewilder or perplex.

noun

A device used to restrain the flow of a fluid, gas, etc. or to prevent the spreading of sound or light in a particular direction.