In-the-dock meaning

(idiomatic) Under accusation, scrutiny; subject to critical inspection.
prepositional phrase
0
0
Advertisement