Meaning of Crown witness in English:
Crown witness
noun
A witness for the Crown in a criminal prosecution instituted by it.
Origin
Mid 18th century; earliest use found in Charles Fearne (d. 1794), lawyer.
Are You Learning English? Here Are Our Top English Tips