garrotato
Italian
Participle
garrotato
(
feminine
garrotata
,
masculine plural
garrotati
,
feminine plural
garrotate
)
past participle of
garrotare