experimentation on human beings - Francés Inglés Diccionario