Giant hemangioma?
Try skin cancer, if not cancer then it’s Keloid a type of skin disease
Hemangioma?
Its haemangioma
Gaint Hemangioma.
Hemangioma