| be taken aback | startled or disconcerted |
| be left floundering | to be left in a state of confusion or uncertainty |
| take in by the eye | learn by visual stimulation |
| be set to do sth | be likely to do sth |
| well put together | looking good |
| be a wuss | not to be able to act like a man |
| I am up for it | I am willing to participate |
| hairy at the heel | not to be trusted |
| constrain | to restrain by or as if by force; confine |
| the illness confined him to his bed | the illness made him stay in his bed all time |
| pull rank on sb | take an advantage of your superior position in order to make sb do sth |
| rattle sb's cage | do sth likely to annoy someone |
| snap out from sth | be suddenly freed from certain condition |
| cool one's heels | be kept waiting |
| go apeshit | lose temper |
| rain on one's parade | spoil sb's plans |
| I've beaten my brain out | I made a lot of mental effort to understand |
| snub nose | nose pointed up |
| vent frustration | to let out your frustration |
| wait for the other shoe to drop | expect something that can not be avoided to happen |
| significant other | usually spouse |
| live in each other's pocket | spend lots of time together |
| empty nester | parents whose kinds no longer live in the family home |
| zip one's lip | refrain from saying sth |
| get a bollocking from sb | chastise someone in a rude manner |
| drop into one's lap | happen out of the blue, without any effort of concerned person |
| blurt sth out | to utter suddenly and involuntarily |