admissible scientific and technical evidence - Francés Inglés Diccionario