An Encylopedia Britannica Company

jugular

jugular /ˈʤʌgjəlɚ/ noun
plural jugulars
jugular
/ˈʤʌgjəlɚ/
noun
plural jugulars
Britannica Dictionary definition of JUGULAR
[count]

go for the jugular

informal
: to attack or criticize an opponent in a very aggressive way