JUGULATE MEANING IN ENGLISH

• Jugulate Definition & Synonyms

  1. (v. t.) To cut the throat of.


• Jugulated Definition & Synonyms

  1. (imp. & p. p.) of Jugulate


RECENT SEARCHES