meaning of witness stand

1. a box enclosure for a witness when testifying


Related Words

witness stand |

Developed & Maintained By Taraprasad.com

Treasure Words