flayer in Latin
flayer in Latin
deglūbitor
One who or that which flays.
excoriātor
One who or that which flays.