decapitators

listen to the pronunciation of decapitators
الإنجليزية - الإنجليزية
plural of decapitator
decapitator
one who decapitates
decapitator
{i} person or thing that beheads