RichThesaurus
lily white
lily white
antonyms
dirty
corrupt
unchaste
tarnished
vulgar
obscene
sinful
immodest
flawed
indecent
imperfect
grubby
impure
lily white
definitions