inguinal part of the vas deferens - Spanish English Dictionary