What does "salope" mean in french?

i heard it today and just wondering what it means.. thnx! no one will tell meh!!!
8 answers 8