ByNobleID
    Exercise induces two types of human luteal dysfunction: confirmation by urinary free progesterone. | NobleID