What does it mean to "not pull any punches"?
Native speaker’s answer
Rebecca
"Not pulling any punches" is an idiom that means to speak honestly even if it may offend someone else or be considered rude. Ex: I want your honest opinion on my painting. Don't pull any punches! Ex: She doesn't pull any punches. She says whatever she thinks.