Scrotal Swelling


Painful

Painless

Testicular torsion

Testicular tumour

Epididymitis

Hydrocoele

Trauma

Varicocoele

Torsion of Appendix testis

Spermatocoele

Epididymal cyst