garrottés

See also: garrottes

French

Participle

garrottés m pl

  1. masculine plural of garrotté