Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

garrotte Definition

Cancel
garrotte
noun
A cord, wire or similar used for strangulation

Words Related to garrotte!

garrotte Examples by Brain Bank Users