excretory duct of seminal vesicle - French English Dictionary