Search term smacco has 2 results
Jump to
IT Italian EN English
smacco (n) [a heavy defeat or setback] beating (n) [a heavy defeat or setback]
smacco abashment

Italian English translations