The branch of medicine that studies and treats diseases of the heart and blood vessels.
It comes from Greek 'kardia', meaning 'heart', plus '-logia', meaning 'study of'. Many medical specialties use this pattern, like 'neurology' for nerves and 'dermatology' for skin.
Try Another Word