faulty, defective and deficient - Spanish English Dictionary