pezzuola

Noun

 * 1) large handkerchief
 * 2) rag