Garotte meaning : A cord, wire or similar used for strangulation. An iron collar formerly used in Spain to execute people by strangulation. To execute by strangulation. To suddenly render insensible by semi-strangulation, and then to rob.
garotte
stabile
rewired
calzones
femme fatale