will have been cracking
-habré estado rajando
Future perfect progressiveconjugation ofcrack.There are other translations for this conjugation.

crack

Word of the Day
teapot