ByNobleID
    Tubal patency testing in a programme of artificial insemination with donor semen. | NobleID