Apparently, but not actually, moral.
Not moral or chaste.
Dirty, soiled or foul.
Ritually or ceremonially impure or unfit.