What is the meaning of the word "jugular"?

Definitions:

  1. a vital part that is vulnerable to attack copy to clipboard noun
    • I always go for the jugular. copy to clipboard
  2. relating to or located in the region of the neck or throat copy to clipboard adjective
    • My jugular veins are in my neck. copy to clipboard

Synonyms: