The managing director hit the nail on the head when he said the company's spending is outrageous and unethical phrase "to hit the head" means:
A
to say something that is pretentious
B
to say something dangerous
C
to say something accurate
D
to say something stupid
Correct Answer: to say something accurate