garrotes - German English Dictionary