Search term setback has one result
EN English IT Italian
setback (n) [defeat] ricaduta (n) {f} [defeat]