(defendant) to stand in the dock - Turkish English Dictionary

Suggest a Term