iShishimisa igazi!
.I have no way of translating that, but you know when you see one of those hairy caterpillars and your body has some 'reaction', yeah, that is what I mean by the phrase. I also only know that iGazi means 'blood', that other word I have no idea what it is.
.aside: strange how sometimes you know what a specific phrase implies but not what each part of it means.
.smiles.