teach somebody's lesson - English Synonyms Dictionary