baffled
verbTotally bewilder or perplex.
nounA device used to restrain the flow of a fluid, gas, etc. or to prevent the spreading of sound or light in a particular direction.
Totally bewilder or perplex.
nounA device used to restrain the flow of a fluid, gas, etc. or to prevent the spreading of sound or light in a particular direction.