Ghigliottina (en. Guillotine)

Translation into Italian

Synonyms

  • beheading apparatus
  • execution device