garrotear - German English Dictionary