staffilata

suomi-englanti sanakirja

staffilata englanniksi

  1. lashing; lash, stroke (of a whip)

  2. severe criticism

  3. (feminine singular of)