SPEAKING
to be on cloud nine – to be very happy
to be bushed – to be tired
to be sick to death of something/doing something – to be angry or bored since something unpleasant
has been lasting for too long
next to nothing – cost very little
to cost an arm and a leg – very expensive
at all costs – to do everything possible
once in a blue moon – happening very rarely
throw in the towel – to give up
full of beans – an active and lively person
cut to the chase – leave out details and get to the point
let sleeping dogs lie – to avoid conflicts
until the cows come home – for a very long time
bump into – to meet
sole mate- best friend
early bird – someone who gets up very early