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

American Dictionary