This phrase is a colloquial way to express that it's raining while the sun is out. It's equivalent to the English expression 'the devil is beating his wife'.
Examples
- Spanish: Mira, el sol está brillando pero también está lloviendo. ¡Las brujas se están casando!
- English: Look, the sun is shining but it's also raining. The witches are getting married!