Грамматический словарь Зализняка (склонения слова):
Бука, буки, буки, бук, буке, букам, буку, бук, букой, букою, буками, буке, буках
бу́ка
-и, м. и
ж. разг. устар.
1.
Фантастическое существо, которым пугают детей.
[Баба с ребенком:] Агу! не плачь, не плачь; вот бука, бука Тебя возьмет! агу! агу!.. Не плачь! Пушкин, Борис Годунов.
2.
О нелюдимом, угрюмом человеке.
— Володя, не будьте букой, вы молоды и успеете еще нафилософствоваться. Чехов, Володя.
◊
@ смотреть букой{ (или бука-букой)}
быть неприветливым, угрюмым.
@
БУКА, и, м. и ж. (разг.).
1. Фантастическое страшное существо, к-рым пугают детей.
2. перен. Нелюдимый, угрюмый человек. Сидит, смотрит букой (держит себя неприветливо, угрюмо).
бу́ка
БУКА -и; м. и ж.
1. По народным поверьям: страшилище с огромным ртом и длинным языком, которое бродит по ночам вокруг домов и уносит непослушных детей.
2. Разг. О нелюдимом, необщительном, угрюмом человеке (обычно ребёнке). Смотрит букой (угрюмо, исподлобья). Сидит б. букой (усилит.).
Б’УКА, буки, ·муж. и ·жен. (·разг. ).
1. Фантастическое существо, которым пугают детей. «Вот бука, бука тебя возьмет! агу, агу... не плачь!» Пушкин.
2. перен. Нелюдимый, угрюмый человек.
• Букой (сидеть, смотреть) (·разг.) — насупившись, неприветливо, угрюмо.
Образовано от междометия бу в детском языке.