garrottant

French

Participle

garrottant

  1. present participle of garrotter