pezzuola

Italian

Noun

pezzuola f (plural pezzuole)

  1. large handkerchief
  2. rag