You searched for: “sarcele
sarcele
1. A mass in the testes.
2. A fleshy tumor or sarcoma of the testis.