What is the meaning of the word "jugular"?
Definitions:
-
a vital part that is vulnerable to attack noun
- I always go for the jugular.
-
relating to or located in the region of the neck or throat adjective
- My jugular veins are in my neck.