English: garrotte

English verb 'garrotte' conjugated