wow , it's gonna be very hard with this. Roserade is kinda not very usefull against her , same as feraligatr cause her field will prevent effective water attacks. ( but you still can use it to tank her fire attacks btw )
My advice is : return to agate circus and catch a donphan and a rhydon , they will do the taff against her