admissible scientific and technical evidence - Turkish English Dictionary