【法】 compellable witness
【法】 under duress
give evidence; attest; bear witness; depose; tell; testify; witness【经】 bear witness
attestor; voucher; witness【经】 witness