staffilata

Noun

 * 1) lashing; lash, stroke (of a whip)
 * 2) severe criticism