baffle (n.)youdaoicibaDictYouDict
"shielding device," 1881, from baffle (v.).
shield (v.)youdaoicibaDictYouDict
Old English gescildan, from the root of shield (n.). Related: Shielded; shielding. Compare German scilden.