swelling in the testis - Turc Anglais Dictionnaire