seminiferous ducts - German English Dictionary