star witness (English, noun)
expansion: star witness (plural star witnesses)
Senses:
glosses: A witness who provides crucial information in a criminal case. (This entry is a translation hub.)
Forms:
form: star witnesses
tags: plural