garrotter - English Synonyms Dictionary