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
İngilizce - İngilizce
{i} garrotter
{i} garroter
one who strangles another to death; one who executes by strangling