[noun] [C] - a large, fierce and sometimes dangerous type of dog(figurative) Jenkins is one of the new breed of political rottweilers (= fierce political fighters) in his party.
ROTTWEILER
Meaning of ROTTWEILER in English
Cambridge English vocab. Кембриджский английский словарь. 2012