jugulars

noun

Plural form of jugular.