The phrase "You must have rocks in your head" is an idiomatic expression used to suggest that someone is acting foolishly, lacking judgment, or not thinking clearly.
The exact origin is unclear, but it is thought to have emerged in the English-speaking world in the early 20th century as a metaphorical expression implying that one's head is filled with useless material (e.g., rocks) instead of rational thought.
"Walnuts and pears you plant for your heirs" is a ... Learn more →
The phrase "Keep your chin up" is an idiom that ... Learn more →
The phrase "big fish eat little fish" is a metaphor ... Learn more →
The phrase "Hold your horses" means to slow down or ... Learn more →