attack dog (noun) guard dog: dog for protection
Sinonime: addle,
baffle, ball up, befuddle, bemuse,
confound, daze,
disconcert,
distract,
floor*,
fluster, mess with one's head, mix up, muddle, mystify, perplex, puzzle,
rattle,
snow*, stump, stupefy,
throw,
upsetAntonime: clear up, explain,
orient