Purpura (from the Latin, purpura, meaning "purple") is the appearance of re or purple discolorations on the skin, caused by bleeding underneath the skin. Small spots are called petechiae less than 1cm, while large spots are called ecchymoses greater than 1cm.