Synonyms and related words :
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