I’ve got a bone to pick with you

Write the meanings of the following idioms
I’ve got a bone to pick with you
Don’t let the cat out of the bag
Sitting on the fence
Blowing your own trumpet
Turn over a new leaf
Being at loggerheads with each other
Don’t make a mountain out of a molehill
It’s time to face the music
Mind your p’s and q’s
I smell a rat!
It’s raining cats and dogs
Giving the cold shoulder
Try not to get into hot water
She felt a bit under the weather
Her name rang a bell
He bit off more than he could chew
She completely lost her head
She was over the moon
The cat has got her tongue
He was caught red handed
I was only pulling her leg!