one who strangles another to death; one who executes by strangling

listen to the pronunciation of one who strangles another to death; one who executes by strangling
الإنجليزية - الإنجليزية
{i} garrotter
{i} garroter
one who strangles another to death; one who executes by strangling
المفضلات