Noun magdalen has 1 sense
  1. magdalen - a reformed prostitute
    --1 is a kind of
    sinner, evildoer
,
TOP