Question: what is the meaning of the idiom to pull no punches?
Answer: Behave unrestrainedly, hold nothing back, as in The doctor pulled no punches but told us the whole truth. This expression comes from boxing, where to pull one's punches means “to hit less hard than one can.”