staffilata
Italian
Etymology 1
Noun
staffilata
f
(
plural
staffilate
)
lashing
;
lash
,
stroke
(of a whip)
severe
criticism
Synonyms
frustata
scudisciata
nerbata
Etymology 2
Participle
staffilata
f
sg
feminine singular of
staffilato