translate English to French: This supply does not meet the demand for these organs.
Cette source d’approvisionnement ne répond pas à la demande de CTO.