An Encylopedia Britannica Company

attack dog

1 ENTRIES FOUND:
attack dog noun
plural attack dogs
attack dog
noun
plural attack dogs
Britannica Dictionary definition of ATTACK DOG
[count]
: a dog that has been trained to attack people
: a person who is known for making very harsh and personal criticisms of other people