containing faults or mistakes; not complete or perfect; SYN: flawed