garrotati
Italian
Participle
garrotati
m
pl
masculine plural of
garrotato