What is the full meaning of garrottings
GARROTTING, the act of strangling [n]
Example of the word garrottings placed on a Scrabble board.