to rain cats and dogs
llover a cántaros
left, right and centre
diestro y siniestro
to be really bad weather
hacer un día de perros
to be squeaky clean
estar limpio como los chorros del oro
to be in the middle of nowhere
estar en el quinto pino
to be bored to death
aburrirse como una ostra
to have a blast
pasarlo pipas
to be lazy
no dar palo al agua
to go for it
tirarse a la piscina
to give up
tirar la toalla
the spitting image of
el vivo retrato de
my other half
mi media naranja
to have a bad temper
tener malo leche
to be polar opposites
ser como agua y aceite
to lose your patience easily
perder los estribos fácilmente
once in a blue moon
de Pascuas a Ramos