admissible scientific and technical evidence - French English Dictionary