rat testicular tissue - Spanish English Dictionary