ENGLISH : IDIOMS & PHRASES

Eat humble pie

Meaning :  To feel sorry or to be apologetic for something

Full of beans 

Meaning : To be strong and energetic

Spill the beans 

Meaning : To give away  a  secret

Over your head 

Meaning : In a situation leading to failure

Bleeding heart 

Meaning : A soft heated person who feels pity towards everyone 

On cloud nine 

Meaning : Extremely happy or joyous

Cool your heels 

Meaning : To be kept waiting for a long time 

Out on a limb

Meaning : Taking a chance , taking a daring step

Button your lip

Meaning : Stop talking 

Ace up your sleeve

Meaning : A secret advantage 

Posted on by