What soil do you use to grow roses?

To plant roses, you need to use weakly acidic flower soil with good drainage, high...