debilitating

英文釋義

  1. impairing the strength and vitality