Definition of strumpet

What does the word strumpet mean?