garrottées

French

Participle

garrottées f pl

  1. feminine plural of garrotté