Spanish–English dictionary

English translation of the Spanish word estrado de los testigos

Spanish → English
  
SpanishEnglish
estrado de los testigos witness stand