In the following question, out of the four alternatives, select the alternative which best expresses the meaning of the idiom/Phrase. Make one's flesh creep
Improve the bracketed part of the sentence. Scientists (have developed) an “organ-on-a-chip” platform to study how drugs are transported across the human placental barrier.