translate English to French: Very high or excellent source What the claim means:
Source très élevée ou excellente source Signification de l'allégation :