Cabrón
Mexican slang for badass, difficult or bastard
A versatile term that can be a compliment, describing someone as tough or formidable, a way to express difficulty or frustration or simply bastard.
Que cabrón, siempre tienes suerte.
You bastard, you're always lucky.
Esta cabrón está este rompecabezas!
This puzzle is so difficult!
¡Ah cabrón!
¡Oh wow!