Битый час (неодобр.) – очень долго. Фразеологизм возник после появления первых часов с боем. Слово час изначально имело значение 'время'; битый час – это время от одного удара часов до другого.
...Битый час (неодобр.) – очень долго....
...Битый час...