ByNobleID
    Metabolic fate and solubility of triamterene--not an explanation for triamterene nephrolithiasis. | NobleID