Slang term from Mexico

"esta cabrera"

Slang for: dificil
English translation: difficult