In this paper we solve the subconvexity problem for Rankin-Selberg L-functions L(f ⊗ g, s) where f and g are two cuspidal automorphic forms over Q, g being fixed and f having large level and nontrivial nebentypus. We use this subconvexity bound to prove an equidistribution property for incomplete orbits of Heegner points over definite Shimura curves. L(f, s),