Synonyms and related words :
adulterated, blemished, damaged, defective, deficient, erroneous, failing, fallible, faulty, immature, impaired, imperfect, imprecise, impure, inaccurate, inadequate, incompetent, incomplete, inexact, insufficient, lacking, makeshift, mediocre, mixed, not enough, not perfect, off, partial, patchy, short, sketchy, too little, undeveloped, unequal to, uneven, unfinished, unperfected, unqualified, unsatisfactory, unsatisfying, unsound, unsufficing, unthorough, wanting