Keep it under (one’s) hat

Do you know the English expression “keep it under (one’s) hat“? Read the conversation below. Can you guess the meaning?

Noel: Keep it under your hat, but I won the lottery last weekend.

Claire: That’s amazing! Don’t worry, I won’t tell anyone.

Does it mean:

a) put something under (one’s) hat

b) keep something a secret

c) tell everyone

d) keep some money

The answer is below!↓

pexels-photo-164527.jpeg

Photo by Pixabay on Pexels.com

 

Answer: b) keep something a secret