Common idiomatic expressions from everyday spoken Spanish, at B2 level.
estar en las nubes
to have your head in the clouds (to be absent-minded)
tomar el pelo
to pull someone's leg (to tease or fool someone)
ser pan comido
to be a piece of cake (very easy)
costar un ojo de la cara
to cost an arm and a leg
no tener pelos en la lengua
not to mince your words (to say what you think)
echar una mano
to lend a hand (to help)
estar como una cabra
to be crazy (nuts)
matar dos pájaros de un tiro
to kill two birds with one stone
ser uña y carne
to be inseparable (very close friends)
dar en el clavo
to hit the nail on the head
no hay mal que por bien no venga
every cloud has a silver lining
más vale tarde que nunca
better late than never
estar hasta las narices
to be fed up (sick and tired)
ponerse las pilas
to get your act together (to make an effort)
tirar la toalla
to throw in the towel (to give up)
ser la oveja negra
to be the black sheep
meter la pata
to put your foot in it (to make a blunder)
estar de mala leche
to be in a bad mood
buena onda
good vibes / nice (person)
de vez en cuando
from time to time (now and then)
a lo mejor
maybe (perhaps)
a la vuelta de la esquina
just around the corner
andar con pies de plomo
to tread very carefully
caer como anillo al dedo
to be just what you needed (to fit perfectly)
estar como pez en el agua
to be in your element (feel at ease)
hablar por los codos
to talk nonstop (to talk your ear off)
ser un cero a la izquierda
to be a nobody (count for nothing)
tener la sartén por el mango
to have the upper hand (to call the shots)
vale la pena
it's worth it
dar la lata
to be a pain (to pester)
irse por las ramas
to beat around the bush (go off on a tangent)
no pegar ojo
not to sleep a wink
Estar como pez en el agua.
To feel like a fish in water (completely at ease).
Ser pan comido para él.
To be a piece of cake for him.
Dar en el clavo con la respuesta.
To hit the nail on the head with the answer.
Estar en las nubes pensando.
To be lost in thought (head in the clouds).
Costar un ojo de la cara.
To cost an arm and a leg.
Hacer la vista gorda.
To turn a blind eye.
No tener pelos en la lengua.
Not to mince your words.
Tomar el pelo a alguien.
To pull someone's leg.