American Dictionary
Definition garrotte in American English
garrotte verb
[transitive] verb
/ɡəˈrɑt/
American Dictionary