debilitating - French English Dictionary