jugular

Save
jugular /ˈʤʌgjəlɚ/ noun
plural jugulars
jugular
/ˈʤʌgjəlɚ/
noun
plural jugulars
Learner's definition of JUGULAR
[count]

go for the jugular

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