Online Dictionary
Definition of " zimbello " in Italian English Dictionary
Results
zimbello
  • {N} decoy, butt, laughing stock, byword, dupe