that'll teach (one) ((not) to do something) - English Synonyms Dictionary

Can't found any synonym terms.