The suprarenal gland (Adrenal gland) is an endocrine that produces a range of hormones, including adrenaline and aldosterone and cortisol steroids. It is above the kidneys. Each gland has an external cortex that generates steroid hormones