English Adjective en-adj #thoroughly confused, puzzled #having baffles
See also baffle
fi:baffled vi:baffled zh:baffled