scabies-infested - French English Dictionary