get to grips with | begin to understand, cope with sth |
make the grade | to deal with sth successfully |
to be out of one's depth | unable to understand, control |
have a good head for figures | be good at arythmetic |
haven't a clue | have no knowledge of |
slow on the uptake | sb who understands and learns things slowly |
get on top of sth | reach a particular standard/succeed |
talk the hind legs off a donkey | talk too much |
the gift of a gab | talent to talk easily and persuasively |
be head and shoulders above the rest | be more important, greater than the others |
old boys | fromer students |
be from the wrong side of the tracks | from the poor/less respectable part of town |
smart alec | sb who thinks he's very clever |
put one's foot in it | upset sb often by accident |
of the old school | old-fashioned and conservative |
put someone in his/her place | make sb understand they have done sth bad |
be all at sea | confused |
know sth inside out | know sth/sb very well |
learn the ropes | become familiar with details of a profession |
scratch the surface | examine a small part of the problem |