to bungle the job - French English Dictionary