undefiled
chaste, clean, clear, flawless, immaculate, impeccable, pure, sinless, spotless, squeaky-clean, unblemished, unsoiled, unspotted, unstained, unsullied, virginal
Antonyms
blemished, defiled, flawed, impure, sinful, soiled, spotted, stained, sullied