seminiferous ducts - French English Dictionary