Origin: Germanic Old English suffix
Bear witness has 3 different meanings across 1 category:
provide evidence for
"The blood test showed that he was the father"
"Her behavior testified to her incompetence"
give testimony in a court of law
To deliver a testimony, especially as witness