farfaracci

Italian

Noun

farfaracci m

  1. plural of farfaraccio