Sahih al-Bukhari 228 - The washing out of blood | Criterion