suffering from scabies - French English Dictionary