experimentation on human beings - Turkish English Dictionary