Definition

Sarcoids are a type of non-cancerous skin tumor found in horses, which can be highly distinct in appearance and may spread or recur despite treatment.