hemal haemal hamatal – Meaning and Explanation