Garrotting meaning : To execute by strangulation. To suddenly render insensible by semi-strangulation, and then to rob. A murder or execution with a garrotte.
garrotting
semifreddo
lallygags
light bulb
grassboxes