The phrase
"independent corroboration" means supporting or confirming evidence that comes from a separate and unbiased source. It is used to strengthen the credibility or truthfulness of a claim or statement by providing additional evidence from an independent and reliable perspective.
Full definition