THESAURUS
adulterated, blemished, damaged, defective, deficient, erroneous, fallible, faulty, found wanting, immature, impaired, imperfect, imprecise, impure, inaccurate, inadequate, incomplete, inexact, lacking, makeshift, mediocre, mixed, not perfect, off, partial, patchy, short, sketchy, undeveloped, uneven, unfinished, unsound, unthorough, wanting