decapitators

English

Noun

decapitators

  1. plural of decapitator