take (one) to the woodshed
To punish, reprimand, or reprove someone, especially discreetly, secretly, or in private. Many suspect that the president took the former aide to the woodshed over his inflammatory remarks to the press.
Farlex Dictionary of Idioms. © 2024 Farlex, Inc, all rights reserved.