To feel depressed (have the cockroach)
Avoir le cafard
To be annoying (take the head)
Prend la tete (Ce rapport me prend ma tete)
To be fed up
En avoir marre (J’en ai marre)
To have a lot on your plate
Avoir du pain sur la plance
J’ai du pain sur la plache cette semaine
To be tired (dead)
Etre crevé
Cutting edge
Avant garde
Face to face (with)
Vis-a-vis (avec)
To daydream
Etre dans la lune
To be over the moon
Etre sur le petit neige
To fall in love at first sight
Etre coup de foudre
To lie in/sleep in
Faire la grasse matinée