embowellings

English

Noun

embowellings

  1. plural of embowelling