"Solubility: Soluble in water (>25 mg/ml), and DMSO (50 mM)."
It happens to be talking about a drug but that's irrelevant to my question. Does this solubility statement reasonably indicate that I can dissolve 10mg/ml in water and expect it to stay in solution? if possible, what does the dmso bit mean? (maybe mM is a typo of mL?)