Meaning ofgarrotterin English

garrotter

us/ˈɡæroʊ.tər/uk/ˈɡærəʊ.tər/
#uncommon
Definitions