Pull her aside, speak to her with another supervisor in the room. Don't mince words but maintain your composure but explain that she is there to do a job and if she can't do it with professionalism and respect, she won't have a job to do. Break down what you need her to do and what you won't tolerate and what will happen if such behavior continues.

With a witness, she can't file a verbal harrassment complaint.