faulty, defective and deficient - French English Dictionary