For most females, the hips and thighs are the first place to gain fat and the last place to lose it. A steady consistent diet is key. Yo-yo dieting will only encourage more stubborn fat in those areas.
For years I was afraid to train legs heavy because I thought they were already "too muscular" Fed up with my lack of progress and endless repetitions of low weight, and figuring that big muscular legs would be better than big fat legs, I decided to start training legs hard and heavy. Surprise of all surprises - I lost 2 pants sizes (even though I gained 10 pounds) and my legs became lean and defined - I didn't even recognize them!
To see definition in the lower body, you've got to have some muscle along with low bodyfat. Squats, deadlifts, stiff-legged deadlifts, and lunges are all good butt/ham/thigh muscle builders.
Remember, muscle helps to burn fat, and muscle is denser than fat, which is why it weighs more but takes up less space.
Another good leg-leaner for me was doing 2 20 min sessions per week of HIIT (high intensity interval training) cardio.
Something else. "Problem" lower bodies often appear to be worse than they really are because the upper body is way under-developed. A little upper body muscle goes a long way. Adding width to the shoulders helps balance out the pear shape. Wider lats give the illusion of a smaller waist.