diverticula of ampulla of ductus deferens - Turc Anglais Dictionnaire