Meaning of jugular

Definition of jugular

(adj) relating to or located in the region of the neck or throat; "jugular vein"
(noun) veins in the neck that return blood from the head
a vital part that is vulnerable to attack; "he always goes for the jugular"

Other information on jugular

WIKIPEDIA results for jugular
Amazon results for jugular