Versione Inglese
Meaning of
"sferza"
in English language
Italian to English
English to Italian
Italian
English
sferzato (to buffet: sferzare)
buffeted
sferza
scourge