Question: what is the meaning of idiom do a good turn?
Answer: phrase. If you do someone a good turn, you do something that helps or benefits them. He did you a good turn by resigning. One good turn deserves another. See full dictionary entry for turn.