ENGLISH
REFERENCE

garrotte

n.
UK //ɡˈæɹɒt// gar·rotte
Synonyms

© 2026 English Reference