Meaning of “red-handed” in the English Dictionary

british dictionary