There is presently provided a suspension of immiscible particles in a solution, wherein the particles comprise an agglomeration of a bioactive agent and a plurality of conjugates of a hyaluronic acid and a flavonoid wherein the particles are on average from about 15 nm to about 300 nm in diameter and wherein the bioactive agent is releasably retained in the particles by the flavonoid. There is also provided a therapeutic formulation comprising such a suspension and methods for using the suspension and therapeutic formulation, including for delivery of a bioactive agent to a cell and for treating a disease, including cancer.