Adjectives for Imperfection

Words used to describe Imperfection
degrading; moral; hateful; technical.