Давать /дать нахлобучкукому. Прост. Ругать, бранить, наказывать кого-л. СПП 2001, 55; Глухов 1988, 28; Мокиенко 1990, 46.
Большой словарь русских поговорок. — М: Олма Медиа Групп
В. М. Мокиенко, Т. Г. Никитина
2007