Definify.com

Definition 2024


garrottant

garrottant

French

Verb

garrottant

  1. present participle of garrotter