somewhat faulty/imperfect - French English Dictionary