in flagrante delicto
Literal translation: in a burning crime
More common meaning: caught in the act, caught red-handed
In an English sentence: The thief was caught in flagrante delicto.
Flagrante means “burning.” It is the root of the English word “flagrant,” which means
“shockingly noticeable.” Delicto means “crime.”
From Elizabeth Heimbach's book Latin Everywhere, Everyday