What is the meaning of Faulty?

Having or displaying faults; not perfect; not adequate or acceptable.

At fault, to blame; guilty.

Source: wiktionary.org